Our technology teams, across software development and product, are the beating heart of our mission. We currently have over 60 Developers split across 8 cross-functional teams, located across 3 countries - we follow a domain-driven structure, with teams managing different areas of the application, s...